﻿
namespace SeedObject
{
    /// <summary>
    /// Define the behavior of objects that have delegates
    /// </summary>
    public interface IFireEvent
    {
        /// <summary>
        /// runs all subroutines  subscribed to the event
        /// </summary>
        /// <param name="trigger">event to raise</param>
        void Run(Trigger trigger);
    }
}
